main:main.c func.o func2.o
	gcc main.c func.o func2.o -o main

func.o:func.h func.cpp
	gcc -c func.cpp

func2.o:func2.h func2.c
	gcc -c func2.c

clean:
	-rm func.o main func2.o

all:main
